Beating the Random Assignment on Constraint Satisfaction Problems of Bounded Degree
نویسندگان
چکیده
We show that for any odd k and any instance = of the Max-kXOR constraint satisfaction problem, there is an efficient algorithm that finds an assignment satisfying at least a 1 2 + Ω(1/ √ D) fraction of =’s constraints, where D is a bound on the number of constraints that each variable occurs in. This improves both qualitatively and quantitatively on the recent work of Farhi, Goldstone, and Gutmann (2014), which gave a quantum algorithm to find an assignment satisfying a 1 2 + Ω(D −3/4) fraction of the equations. For arbitrary constraint satisfaction problems, we give a similar result for “triangle-free” instances; i.e., an efficient algorithm that finds an assignment satisfying at least a μ+Ω(1/ √ D) fraction of constraints, where μ is the fraction that would be satisfied by a uniformly random assignment. ∗Microsoft Research New England. †MIT Mathematics Department. ‡Department of Computer Science, Carnegie Mellon. §U.C.Berkeley, Department of Electrical Engineering & Computer Sciences. ¶Courant Institute of Mathematical Sciences, New York University. ‖Cornell University. ∗∗Courant Institute of Mathematical Sciences, New York University. ar X iv :1 50 5. 03 42 4v 2 [ cs .C C ] 1 1 A ug 2 01 5
منابع مشابه
Performance of QAOA on Typical Instances of Constraint Satisfaction Problems with Bounded Degree
We consider constraint satisfaction problems of bounded degree, with a good notion of ”typicality”, e.g. the negation of the variables in each constraint is taken independently at random. Using the quantum approximate optimization algorithm (QAOA), we show that μ + Ω(1/ √ D) fraction of the constraints can be satisfied for typical instances, with the assignment efficiently produced by QAOA. We ...
متن کاملBeating a Random Assignment : Approximating Constraint Satisfaction Problems
An instance of a Boolean constraint satisfaction problem, CSP, consists of a set of constraints acting over a set of Boolean variables. The objective is to find an assignment to the variables that satisfies all the constraints. In the maximization version, Max CSP, each constraint has a weight and the objective is to find an assignment such that the weight of satisfied constraints is maximized....
متن کاملApproximating Bounded Occurrence Ordering CSPs
A theorem of Håstad shows that for every constraint satisfaction problem (CSP) over a fixed size domain, instances where each variable appears in at most O(1) constraints admit a non-trivial approximation algorithm, in the sense that one can beat (by an additive constant) the approximation ratio achieved by the naive algorithm that simply picks a random assignment. We consider the analogous que...
متن کاملTabu Search for Generalized Hypertree Decompositions
Many important real world problems can be formulated as Constraint Satisfaction Problems (CSPs). A CSP consists of a set of variables each with a domain of possible values, and a set of constraints on the allowed values for specified subsets of variables. A solution to CSP is the assignment of values to variables, such that no constraint is violated. CSPs include many NP-complete problems and a...
متن کاملBacktracking and probing
We analyze two algorithms for solving constraint satisfaction problems. One of these algorithms, Probe Order Backtracking, has an average running time much faster than any previously analyzed algorithm for problems where solutions are common. Probe Order Backtracking uses a probing assignment (a prese-lected test assignment to unset variables) to help guide the search for a solution to a constr...
متن کامل